从n(n<1000)个数中挑选出最大的数(编程)

来源:百度知道 编辑:UC知道 时间:2024/06/15 13:10:19
输入第一行为n,第二行为n个数
请务必用DevC++做出!!!
样例: 4
9 6 3 8
输出: 9

#include <limits.h>
#include <iostream>
using namespace std;

int main()
{
int n, max;
cin >> n;
max = INT_MIN;
for (int i = 0; i < n; i++)
{
int value;
cin >> value;
if (value > max) max = value;
}
cout << max << endl;
return 0;
}

楼上的做法能得到准确答案,可是如果把输入和得到最小值的操作提取出来写成独立的函数就好多了,这样看起来简洁,美观。而且便于扩展程序,比如要把n个数进行排序,要得到最大值等等,就不方便了。